package cn.fudan.pms.mbg.mapper;

import cn.fudan.pms.domain.po.Equipment;
import cn.fudan.pms.domain.po.EquipmentExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface EquipmentMapper {
    long countByExample(EquipmentExample example);

    int deleteByExample(EquipmentExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(Equipment row);

    int insertSelective(Equipment row);

    List<Equipment> selectByExample(EquipmentExample example);

    Equipment selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("row") Equipment row, @Param("example") EquipmentExample example);

    int updateByExample(@Param("row") Equipment row, @Param("example") EquipmentExample example);

    int updateByPrimaryKeySelective(Equipment row);

    int updateByPrimaryKey(Equipment row);
}